Skip to content

[AI-FSSDK] [RELEASE] java v4.4.0#605

Closed
jaeopt wants to merge 3 commits intomasterfrom
ai/jaeopt/FSSDK-12546
Closed

[AI-FSSDK] [RELEASE] java v4.4.0#605
jaeopt wants to merge 3 commits intomasterfrom
ai/jaeopt/FSSDK-12546

Conversation

@jaeopt
Copy link
Copy Markdown
Contributor

@jaeopt jaeopt commented Apr 29, 2026

Java SDK v4.4.0 Release

Feature Rollout: Introduced Feature Rollout capabilities merging Targeted Delivery simplicity with A/B test measurement capability.

Changes:

  • Updated version to 4.4.0 in gradle.properties
  • Added release notes to CHANGELOG.md

Release Details: v4.3.1 → v4.4.0 (minor bump) | FSSDK-12546

Docs: CMAB | Cache Config

Mat001 and others added 3 commits April 21, 2026 09:39
Remove deprecated includedFlags and excludedFlags from Holdout model
and simplify HoldoutConfig to treat all holdouts as global.

- Removed includedFlags and excludedFlags fields from Holdout
- Removed getIncludedFlags() and getExcludedFlags() methods
- Updated all 4 JSON parsers (GSON, Jackson, org.json, json-simple)
- Simplified HoldoutConfig logic (reduced from ~165 to ~85 lines)
- Removed 2 test methods testing deleted functionality
- Updated test JSON files and test utils

Verification: grep for includedFlags|excludedFlags returns 0 results
Net reduction: 355 lines (404 deletions, 49 additions)

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
@jaeopt jaeopt closed this Apr 29, 2026
@jaeopt jaeopt deleted the ai/jaeopt/FSSDK-12546 branch April 29, 2026 21:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants